package com.ruoyi.wsy.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
* 订单表
* @TableName order
*/
@Data
public class Order {

    /**
    * 订单编号
    */
    private Integer id;
    /**
    * 核销码【UUID产生、唯一】
    */
    private String verificationCode;
    /**
    * 核销码图片
    */
    private String verificationImg;
    /**
    * 服务编号id
    */
    private Integer serviceId;
    /**
    * 服务类别id
    */
    private Integer serviceTypeId;
    /**
    * 下单时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderTime;
    /**
    * 预约时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date reservationTime;
    /**
    * 订单车辆id号
    */
    private Integer carId;
    /**
    * 优惠卷id【每次只用使用一张】
    */
    private Integer couponId;
    /**
    * 实付价格
    */
    private Double price;
    /**
    * 支付状态
    */
    private Integer payStatus;
    /**
    * 支付时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date payTime;
    /**
    * 订单状态
    */
    private Integer status;
    /**
    * 删除状态
    */
    private Integer deleted;
    /**
    * 是否评价
    */
    private Integer evaluate;
    /**
    * 创建者
    */
    private String createBy;
    /**
    * 创建时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
    * 更新者
    */
    private String updateBy;
    /**
    * 更新时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

}
